firing/working on all cylinders - Francés Inglés Diccionario